// JavaScript Document
$(document).ready(function(){

// 查询条件缩放
    $('#pushpull').toggle(
	    function(){
		    $(this).removeClass('pull').addClass('back').text('隐藏筛选条件');
			$('#conditions').show(); //slideDown('slow');
		},
		function(){
		    $(this).removeClass('back').addClass('pull').text('展开筛选条件');
			$('#conditions').hide(); //slideUp('fast');
		}
	);

//房型展开
	$('a.roomtype').bind('click', function(event){
	    jQuery.Event(event).preventDefault();
		$(this).blur();
		var tr = $(this).parent().parent();
		if(tr.next().css('display')=='none'){
		    $(this).removeClass('viewDefault');
		    tr.next().css({'display':''});
		}else{
		    $(this).addClass('viewDefault');
		    tr.next().css({'display':'none'});
		}
	});
	$('a.hidebox').bind('click', function(event){
	    jQuery.Event(event).preventDefault();
		$(this).blur();
		var tr = $(this).parent().parent().parent();
		if(tr.hasClass('roominfomation')){
		    tr.css({'display':'none'});
		}
		if(tr.prev().find('a.roomtype')){
		    var a = tr.prev().find('a.roomtype');
			if(!a.hasClass('viewDefault')){
			    a.addClass('viewDefault');
			}
		}
	});
	

//价格信息提示

    $('.hasbf').hover(
	    function(){
		    var py = $(this).offset().top, 
			    px = $(this).offset().left, 
				sw = $(this).width(), 
				st = $(document).scrollTop(), 
				th = $(this).outerHeight(), 
				oh = $('#pricebox').outerHeight(), 
				ow = $('#pricebox').width(), 
				dch = document.documentElement.clientHeight;
		
		    var x = px + (sw/2)-(ow/2), y; 
			if(py-st+oh>dch && py-st>oh){
			    y = py-th-oh+18;
				if(!$('#pricebox').hasClass('tipatbt')){
				    $('#pricebox').addClass('tipatbt');
				}
				$('#pricebox').show().css({'left':x, 'top':y});
			}else{
			    y = py+th;
				if($('#pricebox').hasClass('tipatbt')){
				$('#pricebox').removeClass('tipatbt');
				}
				$('#pricebox').show().css({'left':x, 'top':y});
			}
		},
		function(){
		    $('#pricebox').hide();
		}
	);
	


});